home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / misc / emu / PC_TaskPatch44.lha / PC-TaskPatch4.4 / README < prev    next >
Encoding:
Text File  |  1997-12-04  |  13.3 KB  |  380 lines

  1.  
  2.                                 PC-Task 4.4
  3.                             With FPU Emulation!
  4.  
  5. Changes for Version 4.4
  6. -----------------------
  7. Version 4.4 improves compatability once again, and fixes some
  8. problems with previous versions.  See the history for file details.
  9.  
  10.  
  11. Changes for Version 4.3
  12. -----------------------
  13. Version 4.3 of PC-Task introduces higher compatibility, and allows the
  14. Amiga owner to now run Windows 95.  Please see notes below about
  15. installing Windows 95.  Other improvements include faster Cybergraphics,
  16. DMF (Distribution Media Format) disk support, improved codepage support,
  17. improved video compatibility, and other changes.
  18.  
  19. Extended memory can now be increased up to 63Mb.
  20.  
  21. SVGA Video7 compatibility has been improved so you can use SciTech
  22. Display Doctor (formerly UniVBE) in order to give Video VESA (VBE)
  23. support to software which requires it.
  24.  
  25.  
  26. Some new ToolTypes have also been added:
  27.  
  28. 1) CACHESIZEOVERRIDE ToolType has been added.  This will allow you to
  29.    set the code cache size (a part of the dynamic buffer).  This is 
  30.    useful for programs that involve a lot more code than normal software.
  31.    For example, it speeds up Windows 95 booting.
  32.  
  33. 2) TECHNICAL ToolType added.  This creates a text file in RAM: called
  34.    "PCTtech.txt".  This contains technical information about your
  35.    configuration in order to help technical support.  Send this file
  36.    to tech support if you have a problem.  Make sure you run PC-Task
  37.    right to the point where you have problems, as PC-Task adds details
  38.    to this file as you are running it.
  39.  
  40. 3) VIDEOBIOSFILE ToolType allows you to use an external video BIOS.
  41.  
  42. 4) BIOSFILE ToolType allows you to use an external BIOS.  Floppy drives
  43.    won't work if you use an external BIOS.  This will only work with
  44.    the Dynamic version of PC-Task.
  45.  
  46.  
  47.  
  48. Installing Windows V3 with PC-Task
  49. ----------------------------------
  50. You  should  have no problems installing MS Windows 3.0, MS Windows 3.1
  51. and  MS  Windows  3.11 under PC-Task's emulation.   Please see the notes
  52. below if you intend to install Windows 95. We suggest that when
  53. installing any version of Windows the following steps are followed:
  54.  
  55. 1) Start PC-Task in VGA with the Mouse option selected.  Remember
  56.    to  allocate  at  least  the  minimum  suggested  Extended RAM (see
  57.    Windows documentation) 
  58.  
  59. 2) Do NOT start PC-Task's internal DOS mouse driver
  60.  
  61. 3) Install Windows as per the Windows documentation
  62.  
  63. 4) Always select VGA when installing Windows.  You can always change 
  64.    your Video preferences later.
  65.  
  66. 5) Always select Microsoft compatible Mouse.
  67.  
  68. 6) Have a ready supply of coffee.  Installing Windows from floppy can 
  69.    take a while!
  70.  
  71. The  installation  process  can  be  sped  up considerably by doing the
  72. following (requires an additional 10MB free HD space):
  73.  
  74. a) Create  a  directory  on your MS-DOS hard disk called WINSETUP.  Do
  75.    this by typing MKDIR WINSETUP while in your root directory.
  76.  
  77. b) Insert the first Windows Installation Disk into drive A and copy all
  78.    the installation files by typing COPY A:\*.* C:\WINSETUP
  79.  
  80. c) Repeat step b for all remaining Windows Installation Disks.
  81.  
  82. d) Change to the WINSETUP directory by typing CD C:\WINSETUP
  83.  
  84. e) Start the installation by typing SETUP
  85.  
  86. The  Windows  Installation process will now commence and even given the
  87. time  required  to  copy the files will still be up to two times faster
  88. than installing from floppies.
  89.  
  90.  
  91. Using a Mouse with Windows 3.11
  92. -------------------------------
  93. PC-Task's  internal  DOS  mouse  driver  is  not for use with Microsoft
  94. Windows  as  Windows  has  its  own  specific  mouse  drivers.  Use the
  95. Microsoft  or  PS2  mouse when installing Windows and select Mouse
  96. from the PC-Task Main Options screen.
  97.  
  98. If the mouse fails to work, change the MOUSE.INI text file which is in 
  99. the Windows directory (under MS-DOS) to read "MouseType=SERIAL2" instead
  100. of "MouseType=PS2".
  101.  
  102. If using a graphics board and you cannot see the mouse, change the update
  103. method for the screenmode you are using to something other than "Immediate".
  104. This may happen if you are using a Cybergraphics board.
  105.  
  106.  
  107. Using SVGA / Video 7 Modes under Windows 3.11
  108. ---------------------------------------------
  109. The  256  Colour SVGA Video drivers provided with Windows will not work
  110. with  PC-Task.  You are now able to use the Video 7 drivers in order to
  111. access 256 colour screens under Windows.  Modes available are:
  112.  
  113. Video 7 1Mb,  800x600 256 colors
  114. Video 7 1Mb, 1024x768 256 colors Large Fonts
  115. Video 7 1Mb, 1024x768 256 colors Small Fonts
  116. Video 7 512K, 640x480 256 colors
  117.  
  118. In order for mouse to work, please change the Graphics Update in the Advanced
  119. Video Options to 1 Frame or more (instead of immediate)
  120.  
  121.  
  122. Installing Windows 95
  123. ---------------------
  124. Windows 95 will run under PC-Task, but unless you have a very fast Amiga,
  125. performance will be very slow.  We recommend at least a 50Mhz 68060 in
  126. order to try it.
  127.  
  128. A few recommendations:
  129.  
  130. 1) When installing, do a custom install.  Don't allow Windows to search
  131.    for your hardware.  When you are queried about what hardware you have
  132.    in your machine, unselect everything.
  133.  
  134. 2) If using floppies to install, you cannot use CrossDos for the disk
  135.    drives.  You must use Amiga drives (e.g. DF0:, DF1: instead of PC0:,
  136.    PC1:) as CrossDos cannot handle DMF disks.
  137.  
  138. 3) Use the CACHESIZEOVERRIDE ToolType with Windows 95, as it boots a 
  139.    lot faster with 4+ Meg. e.g. CACHESIZEOVERRIDE=$400000
  140.  
  141. 4) Be patient with the install.
  142.  
  143.  
  144. Using a 3rd party graphics card with PC-Task 
  145. --------------------------------------------
  146. PC-Task  has  been extensively tested with the EGS-Spectrum and Picasso
  147. display  boards.   It has also been tested on both of these boards with
  148. the CyberGraphics RTG software.
  149.  
  150. A few recommendations when using graphics boards:
  151.  
  152. 1) Upgrade to AmigaOS 3.1.  This is considerably more stable when using
  153.    256 colour screens on non-AGA Amigas.  It is also the current release.
  154.  
  155. 2) For best performance use native Amiga screen modes where possible for 
  156.    MDA and CGA screen modes.
  157.  
  158. 3) Do NOT use any promotion utilities to force PC-Task onto a graphic
  159.    boards screen. This will not work!  Screens should be selected in 
  160.    Advanced Video Options from the screenmodes database.
  161.  
  162. 4) If using the EGS libraries we would suggest that you try the
  163.    CyberGraphics demo.  This is available from the support BBS (see your
  164.    User Manual for details), AmiNET and most BBS's.  It considerably speeds
  165.    up PC-Task's display when used for VGA and SVGA video modes.
  166.  
  167. 5) If you aren't getting a cursor, and using a graphics board, change
  168.    the graphics update to something other than Immediate (in Advanced
  169.    video options). 
  170.  
  171.  
  172. If you are having problems starting PC-Task with Cybergraphics
  173.  
  174. 1) If PC-Task doesn't seem to be loading, use the ToolType 
  175.    PUBSCREEN=Workbench, and PC-Task will open its configuration screen
  176.    on the Workbench.  Alternatively, you can run your Workbench in 256
  177.    colours or less.
  178.  
  179. 2) Cybergraphics users should select 8bit cybergraphics screen modes if
  180.    you are going to use cybergraphics modes.  If they select >8bit the
  181.    cybergraphics routines would be used as they only know 8 bit case.
  182.  
  183.  
  184.  
  185. General notes
  186. -------------
  187.  
  188. If using Cybergraphics software, and PC-Task will not start, try using
  189. the ToolType PUBSCREEN=Workbench, so the configuration screen appears
  190. on your Workbench.
  191.  
  192. It is very important for speed that PC-Task is not using chip(graphics)
  193. memory for CPU emulation make sure you are not trying to get too much
  194. PC memory (or Dynamic Buffer) and ending up have some of it allocated
  195. in your slower memory.  You can if in doubt use the FORCEFASTMEM
  196. keyword/tooltype which will make sure PC-Task will not use slow memory
  197. to get the PC memory you requested.
  198.  
  199. PC-Task_Dynamic takes a long time to execute a CONFIG.SYS with a
  200. HIMEM.SYS line that doesn't have the option /TESTMEM:OFF in it. eg:-
  201.  
  202. PC-Task_Dynamic is often considerably slower loading/start software but
  203. excels when all that is done and code is just executing (but not
  204. continually self modifying like some games do).
  205.  
  206. PC-Task_Dynamic is very memory instensive so performance may be
  207. disappointing with some programs compared to PC-Task_Interpretive if you
  208. have slow memory (like A3640 that is in stock A4000/040/25).
  209.  
  210. PC-Task_Dynamic's buffer settings currently use Tiny(512K), Small(1.5Meg),
  211. Medium(5.25 Mb), Large(9.5 Mb), Huge (PC memory times 4, plus 2 Mb) memory.
  212. 640K conventional counts as 1 meg.  The huge setting is usually gives the
  213. fastest CPU emulation.
  214.  
  215. PC-Task_Interpretive does not do paging so you cannot run emm386, Windows
  216. V3 in 386 enhanced, Windows 95 and generally programs that have a swap
  217. file with that version.
  218.  
  219. If you are unhappy with graphics update please go to advanced options and
  220. change the update method (for every PC mode or just the one you are unhappy
  221. about) to after 2 or 4 frames and see if that is better, or if already at
  222. that setting try the immediate update method.
  223.  
  224. Don't run EMM386 (check your config.sys) unless you really want to as
  225. it slows doesn PC-Task.
  226.  
  227. Windows V3 runs faster in standard mode so if you don't need 386 enhanced
  228. you might want to use win/s command line to force windows into standard
  229. mode.
  230.  
  231. When running Windows V3 in 386 enhanced you probably have to use the
  232. command line "Win /D:X" or edit your SYSTEM.INI file so Windows doesn't
  233. use A000-FFFF for memory.  
  234.  
  235. If your mouse isn't working under Windows V3, go into the Windows directory
  236. under MS-DOS, and change the MOUSE.INI text file to read "MouseType=SERIAL2"
  237. instead of "MouseType=PS2".
  238.  
  239.  
  240.  
  241. Manual Changes & Additions
  242. --------------------------
  243.  
  244. Page 16    - Addition
  245. TIMERFACTOR keyword/tootype allows changing of the PC system timer.
  246. Normally a timer interrupt happens 18.2 times a second.  The problem is
  247. when games and other programs change this to a more frequent value and then
  248. excute a large amount of code in the interrupt causing slowdown or halt of
  249. the CPU emulation if PC-Task cannot keep up.  So this keyword fixes the
  250. timer to the factor you set eg:-
  251.  
  252. TIMERFACTOR=1  Timer 18.2 times a second and never change from this
  253. TIMERFACTOR=2  Timer 9.1 times a second and never change from this
  254. etc
  255.  
  256. The TIMERFACTOR ToolType can also give a noticeable speed increase
  257. for programs, so you might wish to try altering this to see the affect
  258. on your system speed.
  259.  
  260.  
  261. FPU Emulation
  262. -------------
  263.  
  264. To enable FPU emulation, just select the checkbox labelled FPU on the
  265. PC-Task configuration screen.  This will only be available if you have
  266. an FPU in your Amiga.
  267.  
  268.  
  269. PC-Task 4 Program History
  270. -------------------------
  271.  
  272. V4.0
  273.  
  274.  
  275. V4.1    Changed default to update after 2 frames for some PC display modes
  276.     because it is usually faster for them.
  277.  
  278.     Improved after # frames EGA/VGA 2/16 color modes compatability, for
  279.     some games.  Now more compatible than immediate update.
  280.  
  281.     Fixed some CPU problems with some DPMI's.
  282.  
  283.     Improved CPU emulation speed when paging.
  284.  
  285.     Improved CPU emulation speed a bit when in protected/virtual86 mode.
  286.  
  287.     Improved cybergfx support for some PC display modes.
  288.  
  289.     Fixed Dynamic CPU emulation for some BASIC programs.
  290.  
  291. V4.2    Dynamic now has FPU emulation for machines with FPU. Can now
  292.     watch Quake without third party pc fpu emulation software!
  293.  
  294.     Mode 3 (80*25 text) added update after # of frames, it renders
  295.     the cursor instead of using sprite (hip hip..).
  296.  
  297.     Faster cybergraphics routines for Mode 3 both immediate and
  298.     after # frames (new), also Mode 13 after # frames.
  299.  
  300.     Tweaked interpretive version a bit for branch prediction.
  301.  
  302.     Dynamic now faster adding code to the cache so software
  303.     including Windows loads faster.  Testing memory (eg HIMEM.SYS)
  304.     now faster.
  305.  
  306.     Dynamic now handles self modifying code better causing less
  307.     recompiles (Doom much faster, probably other DOS4GW stuff).
  308.  
  309.     Dynamic buffer sizes now bigger Medium 5Meg->5.25Meg, Large
  310.     9Meg->9.5Meg, Huge 4*PC + 1Meg -> 4*PC + 2Meg.  Speeds up
  311.     loading of Windows 386 enhanced, lots of code etc.
  312.  
  313.     Dynamic small speed improvements in code generated.
  314.  
  315.     Dynamic less cache clearing with 68040/60.
  316.  
  317.     Possible crashing when OpenScreen/OpenWindow failed fixed.
  318.  
  319.  
  320. V4.3    Much of BIOS converted to 80x86 for compatability/simplicity.
  321.  
  322.     Large amount of non time critical code converted to C for
  323.     portability.
  324.  
  325.     Added DMF (Distribution Media Format) support for DFx:
  326.  
  327.     Faster cybergraphics routines for SVGA 256 after # frames.
  328.  
  329.     Fixed SVGA 256 color modes some pixels being changed in wrong
  330.     location with Dynamic.
  331.  
  332.     Code page support improved.
  333.  
  334.     Options default gfx is now VGA.
  335.  
  336.     Options extendedmem now up 63 and jumps in 1 Meg when > 1Meg.
  337.  
  338.     Fixed bug in EGA/VGA with some bitplanes in immediate mode
  339.     full update when scrolling etc.
  340.  
  341.     Improved SVGA Video7 compatability so univbe can be used to
  342.     give Video VESA (VBE) support for software that requires it.
  343.  
  344.     Improved RealTimeClock support.
  345.  
  346.     VIDEOBIOSFILE keyword added and BIOSFILE better supported.
  347.  
  348.     TECHNICAL keyword added creates "ram:PCTtech.txt" for tech support.
  349.  
  350.     CACHESIZEOVERRIDE added to set cache size for speeding up certain
  351.     software eg Win95 likes 4+ Meg (CACHESIZEOVERRIDE=$400000).
  352.  
  353.     Many small compatability improvements.
  354.  
  355. V4.4    Fixed problem with palette loading Kick V2 for, non native screen.
  356.  
  357.     Fixed problem with SERIAL keyword.
  358.  
  359.     Fixed no floppy problem bios problem.
  360.  
  361.     Fixed bug with options MDA palette selection.
  362.  
  363.     Fixed bug with sound.
  364.  
  365.     Fixed cursor color problem.
  366.  
  367.     Improved SVGA Video7 compatability.
  368.  
  369.     More non time critical code converted to C for portability.
  370.  
  371.     Timer improved when TIMERFACTOR used or no cia timer.
  372.  
  373.     Dynamic, unmapped instruction handled for old incorrect software.
  374.  
  375.     Port access faster.
  376.  
  377.  
  378.  
  379.  
  380.